package com.train.course.service;

import org.springframework.stereotype.Service;

/**
 * 视频点赞 服务层接口
 */
public interface IVideoLikeService {

    /**
     * 点赞视频
     * 
     * @param userId 用户ID
     * @param videoId 视频ID（episode_id）
     * @return 结果
     */
    public boolean likeVideo(Long userId, Long videoId);

    /**
     * 取消点赞
     * 
     * @param userId 用户ID
     * @param videoId 视频ID（episode_id）
     * @return 结果
     */
    public boolean unlikeVideo(Long userId, Long videoId);

    /**
     * 检查用户是否已点赞
     * 
     * @param userId 用户ID
     * @param videoId 视频ID（episode_id）
     * @return 是否已点赞
     */
    public boolean isLiked(Long userId, Long videoId);
}
